package mariangela;

import javax.swing.JLabel;
import javax.swing.ImageIcon;

public class Figure extends JLabel {

    private JLabel figura;

    protected static ImageIcon createImageIcon(String percorso) {
        java.net.URL img = mariangela.Figure.class.getResource(percorso);
        if (img != null) {
            return new ImageIcon(img);
        } else {
            return null;
        }
    }
    private boolean who; // True per MacchinaRossa, False per MacchinaVerde.

    public Figure(boolean pWho) {
        this.who = pWho;
    }

    public void disegna() {
        if (this.who) {
            this.figura.setIcon(createImageIcon("MacchininaRossa.jpg"));
            this.figura.setText("Macchina rossa");
        } else {
            this.figura.setIcon(createImageIcon("MacchininaVerde.jpg"));
            this.figura.setText("Macchina verde");
        }
    }

    public boolean getWho() {
        return who;
    }
}
